/**
 * string → number
 *  ● 通过 Number()
 *  ● 通过 parseInt()
 *  ● 通过 parseFloat()
 *  ● 通过算术运算符
 */
var res

// 通过 Number() >>>
res = Number('7') // 7
res = Number('7.7') // 7.7
res = Number('7张智琦') // NaN
res = Number('张智琦7') // NaN
// 通过 Number() <<<

// 通过 parseInt() >>>
res = parseInt('7') // 7
res = parseInt('7.7') // 7
res = parseInt('7张智琦') // 7
res = parseInt('张智琦7') // NaN
// 通过 parseInt() <<<

// 通过 parseFloat() >>>
res = parseFloat('7') // 7
res = parseFloat('7.7') // 7.7
res = parseFloat('7张智琦') // 7
res = parseFloat('张智琦7') // NaN
// 通过 parseFloat() <<<

// 通过算术运算符 >>>
res = '7.7' - 0 // 7.7
res = '7.7' * 1 // 7.7
res = '7.7' / 1 // 7.7
// 通过算术运算符 <<<

console.log(typeof res, res)
